#ifndef CAMERA_H
#define CAMERA_H

#include "point.h"

/*
 * Classe représentant une caméra de notre scène 3D.
 * La caméra devra avoir une position ainsi que deux angles qui détemrineront
 * où la caméra regardera.
 */
class Camera
{
public:
    //Constructeur par défault
    Camera();

    //Destructeur
    ~Camera();


    //Fonction permettant d'utiliser la caméra
    void utiliser();

private:
    //Position de la caméra
    Point* _position;

    //Angles de la caméra
    GLfloat _phi;
    GLfloat _theta;
};

#endif // CAMERA_H
